Alberto Garcia [Thu, 19 Sep 2024 17:11:43 +0000 (19:11 +0200)]
Use WTF_CPU_UNKNOWN when building for X32
Forwarded: no
WebKitGTK doesn't build on X32 even with the JIT disabled.
Treating the CPU as unknown is perhaps a bit severe, but it allows us
to get the build done until someone steps up to maintain this
properly.
===================================================================
Alberto Garcia [Thu, 19 Sep 2024 17:11:43 +0000 (19:11 +0200)]
Use WTF_CPU_UNKNOWN when building for riscv64
Bug: https://bugs.webkit.org/show_bug.cgi?id=271371
Forwarded: no
WebKitGTK doesn't build on riscv64 even with the JIT disabled.
Treating the CPU as unknown is perhaps a bit severe, but it allows us
to get the build done until someone steps up to maintain this
properly.
===================================================================
Alberto Garcia [Thu, 19 Sep 2024 17:11:43 +0000 (19:11 +0200)]
webkit2gtk (2.46.0-2) unstable; urgency=medium
* debian/rules:
- Use -DUSE_SYSPROF_CAPTURE=OFF in unsupported arches.
- Enable bmalloc on armhf, using the system malloc is crashing the web
process (Closes: #1082148)
* debian/patches/fix-epiphany-ftbfs.patch:
- Disable webkit_settings_set_enable_2d_canvas_acceleration on
non-Skia builds. This fixes a FTBFS in epiphany-browser
(Closes: #1082149).
* debian/patches/disable-dmabuf-nvidia.patch:
- Bring back this patch (Closes: #1082139), see also #1039720.
* debian/patches/fix-bmalloc-armhf.patch:
- Fix the armhf build if bmalloc is enabled.